two-toothed door snail - French English Dictionary